package in.lib; public class Constants { // API Constants // public static final String API_URL = "https://alpha-api.app.net/"; public static final String API_STREAM = "stream/"; public static final String API_VERSION = "0/"; public static final String API_AUTH = "https://alpha.app.net/oauth/access_token"; public static final String API_POSTS = "posts"; public static final String API_TIMELINE_STREAM = API_POSTS + "/stream/"; public static final String API_UNIFIED_TIMELINE_STREAM = API_TIMELINE_STREAM + "/unified"; public static final String API_POST_THREAD = API_POSTS + "/%s/replies"; public static final String API_POST_REPOST = API_POSTS + "/%s/repost"; public static final String API_SEARCH_POST = API_POSTS + "/search"; public static final String API_USERS = "users"; public static final String API_USER_DETAILS = API_USERS + "/%s/"; public static final String API_USER_MENTIONS = API_USER_DETAILS + "mentions"; public static final String API_USER_POSTS = API_USER_DETAILS + "posts"; public static final String API_USER_FOLLOWERS = API_USER_DETAILS + "followers"; public static final String API_USER_FOLLOWING = API_USER_DETAILS + "following"; public static final String API_USER_FILES = API_USER_DETAILS + "files"; public static final String API_USER_STARRED = API_USER_DETAILS + "stars"; public static final String API_USER_INTERACTIONS = API_USERS + "/me/interactions"; public static final String API_SEARCH_USER = API_USERS + "/search"; public static final String API_CHANNELS = "channels"; public static final String API_CHANNEL_MESSAGES = API_CHANNELS + "/%s/messages"; public static final String API_CHANNEL_SUBSCRIBE = API_CHANNELS + "/%s/subscribe"; public static final String API_CHANNEL_MESSAGE_DETAILS = API_CHANNEL_MESSAGES + "/%s"; public static final String API_SCOPES = "stream email write_post follow messages update_profile files"; public static final String API_SCOPES_CSV = "stream,email,write_post,follow messages,update_profile,files"; public static final String API_COUNT = "count"; public static final String API_BEFORE_ID = "before_id"; public static final String API_SINCE_ID = "since_id"; public static final String API_ACCESS_TOKEN = "access_token"; public static final String API_INCLUDE_DELETED = "include_deleted"; public static final String API_INCLUDE_ANNOTATIONS = "include_annotations"; public static final String API_INCLUDE_DIRECTED_POSTS = "include_directed_posts"; public static final String API_INCLUDE_STARRED = "include_starred_by"; public static final String API_INCLUDE_REPOSTERS = "include_reposters"; public static final String API_REPLY_TO = "reply_to"; public static final String API_REPOST = "repost_of"; public static final String API_TEXT = "text"; public static final String API_CHANNEL_ID = "channel_id"; public static final String API_NAME = "name"; public static final String API_DESC = "description"; public static final String API_LOCALE = "locale"; public static final String API_TIMEZONE = "timezone"; public static final String API_CHANNEL_TYPES = "channel_types"; public static final String API_ALLOW_RECENT_MESSAGE = "include_recent_message"; public static final String API_INTERACTIONS = "interaction_actions"; public static final String CLIENT_TOKEN = ""; public static final String PASSWORD_GRANT = ""; public static final String CHANNEL_TYPES = "net.app.core.pm,net.patter-app.room"; // Preference constants // public static final String PREFS_AUTH = "in.rob.client.auth"; public static final String PREFS_VERSION = "version"; public static final String PREFS_AUTH_USER_ACCESS_TOKEN = PREFS_AUTH + "user_%s_access_token"; public static final String PREFS_AUTH_SELECTED_USER = PREFS_AUTH + "selected_user"; public static final String PREFS_USERNAME_TITLE = "user_title"; public static final String PREFS_COLLAPSED_THREADS = "collapsed_threads"; public static final String PREFS_SHAKE_REFRESH_ENABLED = "shake_refresh_enabled"; public static final String PREFS_QUICK_POST_ENABLED = "quick_post_enabled"; public static final String PREFS_INLINE_WIFI_ENABLED = "inline_image_wifi_enabled"; public static final String PREFS_STREAM_MARKERS = "stream_markers"; public static final String PREFS_SINGLE_CLICK_OPTIONS = "single_click_options"; public static final String PREFS_SHOWHIDE_OPTIONS = "showhide_options"; public static final String PREFS_IN_APP_VIEWER_OPTIONS = "in_app_viewer_options"; public static final String PREFS_WEB_READABILITY_MODE_ENABLED = "web_readbility_mode_enabled"; public static final String PREFS_NON_FOLLOWING_MENTIONS_ENABLED = "non_following_mentions_enabled"; public static final String PREFS_EMPHASIS_OPTIONS = "emphasis_options"; // Response constants // public static final String RESPONSE_TIMELINE = "timeline_%s"; public static final String RESPONSE_MENTIONS = "mentions_%s"; public static final String RESPONSE_FOLLOWERS = "followers_%s"; public static final String RESPONSE_FOLLOWINGS = "followings_%s"; public static final String RESPONSE_USER_STREAM = "user_%s_stream"; public static final String RESPONSE_USER = "user_%s"; public static final String RESPONSE_THREAD = "thread_%s"; public static final String RESPONSE_CHANNELS = "channels_%s"; public static final String RESPONSE_CHANNEL_MESSAGES = "channels_messages_%s"; public static final String RESPONSE_INTERACTIONS = "interactions"; public static final String RESPONSE_STARRED = "user_%s_starred"; public static final String RESPONSE_SEARCH_POST = "search_%s"; public static final String RESPONSE_SEARCH_USER = "search_user_%s"; // Request contstants // public static final int REQUEST_CODE_AUTHORIZE = 0x01; // Cache constants // public static final String CACHE_TIMELINE = "timeline_%s"; public static final String CACHE_MENTIONS = "mentions_%s"; public static final String CACHE_FOLLOWERS = "followers_%s"; public static final String CACHE_FOLLOWINGS = "followings_%s"; public static final String CACHE_USER_STREAM = "user_%s_stream"; public static final String CACHE_USER = "user_%s"; public static final String CACHE_THREAD = "thread_%s"; public static final String CACHE_CHANNELS = "channels_%s"; public static final String CACHE_CHANNEL_MESSAGES = "channel_messages_%s"; public static final String CACHE_INTERACTIONS = "interactions"; public static final String CACHE_STARRED = "user_%s_starred"; public static final String CACHE_AUTOCOMPLETE_USERNAMES = "autocomplete_usernames"; public static final String CACHE_AUTOCOMPLETE_HASHTAGS = "autocomplete_hashtags"; // Extra constants // public static final String EXTRA_ADAPTER_LIST = "adapter_list"; public static final String EXTRA_USER = "user"; public static final String EXTRA_POST = "post"; public static final String EXTRA_TITLE = "title"; public static final String EXTRA_REPLY_ALL = "reply_all?"; public static final String EXTRA_REPLY_EXTRA = "reply_extra"; public static final String EXTRA_FILE = "file"; public static final String EXTRA_CHANNEL = "channel"; public static final String EXTRA_CHANNEL_ID = "channel_id"; public static final String EXTRA_START_PAGE = "start_page"; public static final String EXTRA_SEARCH_TERM = "search_term"; public static final String EXTRA_DRAFT_POST = "draft_post"; public static final String EXTRA_SEND = "force_send"; public static final String EXTRA_NEW_USER = "new_user"; public static final String EXTRA_FINISH = "finish"; public static final String EXTRA_PREVIEW_URL = "preview_url"; public static final int QUICK_POST_ID = 0x83198712; // Request constants // public static final int REQUEST_STORAGE = 0x001; public static final int REQUEST_GALLERY = 0x002; public static final int REQUEST_CAMERA = 0x003; public static final int REQUEST_ADD_ACCOUNT = 0x004; // Bit constants // public static final int BIT_STREAM_MARKER_ENABLED = 0x0000001; public static final int BIT_STREAM_MARKER_PAST = 0x0000002; public static final int BIT_SINGLE_CLICK_HASHTAG = 0x0000001; public static final int BIT_SINGLE_CLICK_MENTIONS = 0x0000002; public static final int BIT_SINGLE_CLICK_URLS = 0x0000004; public static final int BIT_SHOWHIDE_AVATARS = 0x0000001; public static final int BIT_SHOWHIDE_INLINE_IMAGES = 0x0000002; public static final int BIT_SHOWHIDE_TIMELINE_COVER = 0x0000004; public static final int BIT_IN_APP_VIEWER_BROWSER = 0x0000001; public static final int BIT_IN_APP_VIEWER_IMAGE = 0x0000002; public static final int BIT_IN_APP_VIEWER_YOUTUBE = 0x0000004; public static final int BIT_EMPHASIS_ITALIC = 0x0000001; public static final int BIT_EMPHASIS_BOLD = 0x0000002; public static final int BIT_EMPHASIS_UNDERLINE = 0x0000004; // Actions // public static final String ACTION_NEW_POST = "in.rob.posting.new"; public static final String ACTION_DELETE_POST = "in.rob.posting.delete"; public static final String ACTION_REPOST = "in.rob.posting.repost"; public static final String ACTION_STAR_POST = "in.rob.posting.star"; public static final String ACTION_NEW_MESSAGE = "in.rob.posting.new_message"; public static final String ACTION_DELETE_MESSAGE = "in.rob.posting.delete_message"; public static final String ACTION_NEW_CHANNEL = "in.rob.posting.new_channel"; public static final String ACTION_INTENT_NEW_POST = "in.rob.client.widget.intent.NEW_POST"; public static final String ACTION_INTENT_OPEN_APP = "in.rob.client.widget.intent.OPEN_APP"; public static final String ACTION_INTENT_THREAD = "in.rob.client.widget.intent.THREAD"; public static final String ACTION_INTENT_REFRESH = "in.rob.client.widget.intent.REFRESH"; public static final String ACTION_INTENT_RELOAD = "in.rob.client.widget.intent.RELOAD"; }